get-kali page is up

Choose your Platform|

LIGHTDARK

Installer Images

  • Direct access to hardware
  • Customized Kali kernel
  • No overhead

Single or multiple boot Kali, giving you complete control over the hardware access (perfect for in-built Wi-Fi and GPU), enabling the best performance.

Virtual Machines

  • Snapshots functionary
  • Isolated environment
  • Customized Kali kernel
  • Limited direct access to hardware
  • Higher system requirements

VMware & VirtualBox pre-built images. Allowing for a Kali install without altering the host OS with additional features such as snapshots. Vagrant images for quick spin-up also available.

ARM

  • Range of hardware from the leave-behind devices end to high-end modern servers
  • System architecture limits certain packages
  • Not always customized kernel

Works on relatively inexpensive & low powered Single Board Computers (SBCs) as well as modern ARM based laptops, which combine high speed with long battery life.

Mobile

  • Kali layered on Android
  • Kali in your pocket, on the go
  • Mobile interface (compact view)

A mobile penetration testing platform for Android devices, based on Kali Linux. Kali NetHunter consists of an NetHunter App, App Store, Kali Container, and KeX.

Cloud

  • Fast deployment
  • Can leverage provider's resources
  • Provider may become costly
  • Not always customized kernel

Hosting providers which have Kali Linux pre-installed, ready to go, without worrying about infrastructure maintenance.

Containers

  • Low overhead to access Kali toolset
  • Userland actions only
  • Not Kali customized kernel
  • No direct access to hardware

Using Docker or LXD, allows for extremely quick and easy access to Kali's tool set without the overhead of an isolated virtual machine.

Live Boot

  • Un-altered host system
  • Direct access to hardware
  • Customized Kali kernel
  • Performance decrease when heavy I/O

Quick and easy access to a full Kali install. Your Kali, always with you, without altering the host OS, plus allows you to benefit from hardware access.

WSL

  • Access to the Kali toolset through the WSL framework
  • Userland actions only
  • Not Kali customized kernel
  • No direct access to hardware

Windows Subsystem for Linux (WSL) is included out of the box with modern Windows. Use Kali (and Win-KeX) without installing additional software.


Build Scripts

Installer Pre-built VMs ARM Mobile Cloud Containers Live WSL

Installer Images

Kali is a rolling Linux distribution, meaning as soon as we have an update, we ship it. Would-be users have a variety of images to choose from. For more information, please see Which Image Should I Download? and Kali Branches. For most users, we recommend the latest “point release” image below, except in cases when a user requires a specific bug patch, in which case the weekly build may be best.

We generate fresh Kali Linux image files every quarter. These become the official "point" releases. These images are tested and subsequently announced with a blog post.

Installation Documentation

Our previous Kali Linux's releases.


SHA256sum

e3de366340077106bbdf1eb569b3ddca4a76d5ad7a3f4da563c8e6a960e411f0

Weekly

Untested images with the latest updates

SHA256sum

b519437fcdc850ecd8a2136819bc0fdabe68f32042ef979bff5adaa148364789

NetInstaller

All packages are downloaded during installation

SHA256sum

4fa526aafdabb5f30fe2234f25a479e31caa813af21bb08c3ee6d63438f0a0e2

Everything

Image for air-gapped networks

SHA256sum

d65375a2bf361bfee4a49b03809004f7379f53e96e2a6c653f36d8499d4ac21c

Weekly

Untested images with the latest updates

SHA256sum

d8be15781c996fcca541c371589f7486cb31f4069b7a2e7d81798e5550b8a1d0

NetInstaller

All packages are downloaded during installation



Q.) What’s the differences between: Installer? NetInstaller? Everything? Weekly? Live?
Q.) How to download Kali Linux images securely?
Q.) Can I still download the mini image?


Want an Updated or Custom Kali Image?

Feeling a little more adventurous? Want to build the latest version of Kali? Want to customize your ISO by adding more tools or change the default settings? Looking for something other than Xfce, GNOME or KDE like Enlightenment, i3mw, LXDE or MATE? Then this is the option for you.

Read More On Custom Images




Kali Purple

Feeling red? Feeling blue? Kali Purple: You do You!

A movement to make enterprise grade security accessible to everyone.

Kali Purple Documentation

SHA256sum

94a02ec7520db8a6d5bf32e472189d4758a7b32abd061b0ab526332e53990458

Weekly

Untested images with the latest updates

Pre-built Virtual Machines

Kali Linux VMware & VirtualBox images are available for users who prefer, or whose specific needs require a virtual machine installation.

These images have the default credentials "kali/kali".

Virtual Machines Documentation

SHA256sum

d681d84ce9e1ad25bbd2f254c65750a0a0b1985fda17c5cf0fe31c5e7c4f5f5a

VMware Weekly

SHA256sum

4e09c032e9b526e97e130fc5b73654fd692fe634c29cf63089c76477373ead6d

VirtualBox Weekly

SHA256sum

e938259b1a2bae76563a3efba52d49a810ca21948c54650e86fc1e2db402f077

Hyper-V Weekly

SHA256sum

5669a9f16d6c10e5c0c9b3b56823d6c3c001337ea6e15985df6ffda392a95625

QEMU Weekly


Vagrant

Vagrant is a tool for building and managing virtual machine environments. With a single configuration file, you can download a base “box” and apply additional configurations like adding an additional network interface, setting the number of CPU cores and memory, or running a script on first boot.

Kali-Vagrant Boxes

Want an Updated or Custom Kali Image?

Feeling a little more adventurous? Want to build the latest version of Kali? Want to customize your VM by selecting a different desktop environment, add more tools, change the default settings? Then this is the option for you.

Kali-VM Build Script

ARM

Are you looking for Kali Linux ARM images? We have generated flavours of Kali using the same build infrastructure as the official Kali releases for ARM architecture.

These images have a default credentials of "kali/kali".


Kali-ARM Documentation

raspberrypi

SHA256sum

2862b309deb2d4bbdc6f8924f1ba26f67863df5c6c4a9bbfbbb5afa0ce368a4c

Raspberry Pi 2 (v1.2), 3, 4 and 400 (64-bit)

SHA256sum

dfa020c2dd8201634a7d9dd791c1721556feffebfc5c3d98fc81d307debc9e97

Raspberry Pi 5 (64-bit)

SHA256sum

0bdc7c3c7687d6477e6187f63e10c5013c2e572a16ed6f20df009d8da96710ea

Raspberry Pi 1 (Original)

SHA256sum

f65823518c36c8f5d184180d66d5558047c4adea46c5ab348f2fd3169d5b4180

Raspberry Pi Zero 2 W (Pi-Tail)

SHA256sum

5e83ad47052f315b5dd2458f64e68e9999cc5986b227f253b340dc59f2250897

Raspberry Pi Zero W (Pi-Tail)

pine64

SHA256sum

a8f33b430f7f769fd4615480a3a0de0958dc90841b318aa259f07497f0e9d7e7

Pinebook

SHA256sum

4ded512717c8bc4445c11600ed2a04d0931ad261052b4fc8700cf75da98b2c40

Pinebook Pro

gateworks

SHA256sum

3a90be460ffd7519a29adf8969c450f812687459a3984e070bb19f4ecf38f7d8

Gateworks Newport

withsecure

SHA256sum

db7b70b8935ea14f29d701fd02e0df18b1be6a387b3cbf279b92c5a72c9f7464

USBArmory MKII



I.) SHA256SUMS are for the compressed file (*.img.xz)

NetHunter Pro



Kali NetHunter Pro is the official Kali Linux build for mobile devices such as the Pine64 PinePhone and PinePhone Pro.

Installation:

  1. Install Tow-Boot bootloader on your device
  2. Write the image to your MicroSD card, e.g.
    sudo dd if=IMAGE.img of=/dev/[DEVICE] bs=1M status=progress conv=fsync
  3. Insert the MicroSD card into your device
  4. Boot your device from MicroSD card (hold Volume down key until the LED turns blue)
  5. Login with user "kali" and password "1234"

Kali NetHunter Pro Documentation

PinePhone

SHA256sum

07ac6d008883fd13792af02724a831f4e75bf0abc12dc3d4e85060e574dc4417

Kali NetHunterPro image with Phosh for Pine64 PinePhone

PinePhonePro

SHA256sum

8a98a050bd97509464b7f169900f69030e8ec572e4f6b93784fcbb647015c596

Kali NetHunterPro image with Phosh for Pine64 PinePhone Pro

SDM845

SHA256sum

b9d0d30b3344890acd37413d05f5349ebf6fc9169c25ccd87bdbb05761a4ca60

Kali NetHunterPro image with Phosh for Qualcomm 'QCOM' SDM845

SM7225

SHA256sum

2026ca4123bdb850e55a9550c44587e6c2c3acbf1dd9d48c005dc7d08bb51436

Kali NetHunterPro image with Phosh for Qualcomm 'QCOM' SM7225

AMD64

SHA256sum

f98836395437503234afd13b7dedf7635e0f8aaaa2289402456db9b5c16bbc32

Kali NetHunterPro AMD64 image with Phosh for Testing/Deployment






NetHunter

The Kali NetHunter project is the first Open-source Android penetration testing platform for Android devices, allowing for access to the Kali toolset from various supported Android devices. There are multiple unique features not possible on other hardware platforms.

The Kali NetHunter interface allows you to easily work with complex configuration files through a local web interface. This feature, together with a custom kernel that supports 802.11 wireless injection and preconfigured connect back VPN services, make the Kali NetHunter a formidable network security tool or discrete drop box - with Kali Linux at the tip of your fingers wherever you are!

Statistics

Want to see Kali NetHunter progress? Look at the stats page, to see if your device is supported yet.

Kali NetHunter provides:

    • A dedicated NetHunter App, providing a touch screen optimized GUI for common attack categories, such as:
    • One-click MANA Evil Access Point setups.
    • USB HID Keyboard attacks, much like the Teensy device is able to do.
    • BadUSB MITM attacks. Plug in your Kali NetHunter to a victim PC, and have your traffic relayed though it.
    • Bluetooth attacks.

  • Full Kali Linux toolset, with many tools available via a simple menu system.
  • Command line interface to the Kali Linux container.
  • Kali desktop EXperience (KeX)
  • Custom, device specific kernel with wireless injection support.
  • HDMI output of Kali desktop to external display for supported devices.
  • USB Y-cable with the Kali NetHunter kernel - use your OTG cable while still charging your device!
  • Software Defined Radio support (SDR). Use Kali NetHunter with your HackRF to explore the wireless radio space.
  • NetHunter app store allowing you to grow the potential of Kali NetHunter.

Kali NetHunter Documentation

NetHunter Generic

SHA256sum

2382cc0644c721557c79acd3141635211c1a75a9d25a96692443816e7e65b724

NetHunter Generic ARM64 (Full)

SHA256sum

f5fef340b9b420928a618bb78ff8d1bd632e4c698ccea0cefd0d8eb14c4b6980

NetHunter Generic ARM64 (Minimal)

SHA256sum

44ae1873ca6730ec39ad5de370e44d0a48a03de45ea334d5c259d8bd901cead3

NetHunter Generic ARMhf (Full)

SHA256sum

5c5cf7283cfc823ffee37c8c2ee01d36a2347462bd5ae122bdedf64ea990ceb4

NetHunter Generic ARMhf (Minimal)

OPPO

SHA256sum

4b1478b696358d8ea49fc18899f1a50206e6d9a6b3d48c1a9e4d54280d46083b

OPPO A37 (2016) (LineageOS 17.1)

Samsung

SHA256sum

88e19dbc5ab71c1c47f3607828af10423ded50b6771d8e7c679c4e9324c4c1e3

Samsung Galaxy A7 (2016) (LineageOS 18.1)

SHA256sum

c06be03155e14d8eec12b07cbe329e40904a84920c9434d124d393b62242a14e

Samsung Galaxy Tab S4 LTE (Oreo)

SHA256sum

7f2c581698d91e9cf1d05606cc7ca1ced15b7615c6b25d671e646aacd6a642ef

Samsung Galaxy Tab S4 WiFi (Oreo)

SHA256sum

652b5acce840b2a0cb7807f3e3cccd389be85daf0264cf5f2529b2a0c4d5c225

Samsung Galaxy S7 Edge (Pie)

SHA256sum

3843df1b1442f38f8b1c2f5d0e58831570e293d52c15602de83a67da74e6dfaf

Samsung Galaxy S7 Edge (LineageOS 16.0)

SHA256sum

aa29697491d7aaf624c2f7da2b7c10bf34aed49933e2276fa439406454d43516

Samsung Galaxy S7 (Pie)

SHA256sum

02dff6dda85f76471b57caee6198ea62ba0012eb38e18041112f5a4af8983aa0

Samsung Galaxy S7 (LineageOS 16.0)

SHA256sum

b4bb01e0394840c3bfaa75d3199b731952aa286e0281a5dc904617af6d8390a9

Samsung Galaxy J7 Pro (Pie)

SHA256sum

a3b8cd540f1b693e1fb50817875752ebe106aefbf247af04c4991c27956650cb

Samsung Galaxy S5 Mini (LineageOS 16.0)

SHA256sum

248a1a4cfe554279b15197d73e6d8e3684d74703f5af8f7df262384745105f33

Samsung Galaxy J7 Prime (Pie)

SHA256sum

fa21aefbcf4d3249f7b230dd04d1ce1c4363e6f1fe988f9721614a0b39f13262

Samsung Galaxy S20 FE 5G (Thirteen)

SHA256sum

b899211361afc88108373231632db12e3e485a8c11fe4ddd5cb49d474ae552bb

Samsung Galaxy S9+ (LineageOS 20)

SHA256sum

83a35d02e85af0dfbbff3e649400271a17dc98fa82ee7b3ac4fde8b147cbf2e1

Samsung Galaxy S6 Edge (LineageOS 14.1)

Xiaomi

SHA256sum

4761a66e254719cee846b44dacefa937f63daf8f6191914368560e86c5d0d0df

Xiaomi Pocophone F3 (LineageOS 21)

SHA256sum

015d7dc718450f6b0c6595017ae21f14a683b2676c31618e70603e0b3853ece9

Xiaomi Pocophone F1 (Eleven)

SHA256sum

15f9f4d4ebce0382201ed658a6a38fdef509ff497aa32bc48eeddb19d582e3b9

Xiaomi Pocophone F1 (LineageOS 21)

SHA256sum

1b2e30d12b6f0dac51616e8600942a576f278b3a86d227cbf7af3d74e56b3ab5

Xiaomi Mi 9T (MIUI 11)

SHA256sum

224147a87d7a25096b055555ba50065907c65ae4a4d214a5ec19732cdf529ba1

Xiaomi Mi A3 (LineageOS 21)

SHA256sum

c24bc073c1dc071034a6f46cf90c35d7aca7550b5aad0e0a463cb6f2cb7b9e2c

Xiaomi Mi A3 (LineageOS 22)

SHA256sum

7538d0bc7dffc6a4a3786004187a8d3ccd3c1615762084e8eed63e7081dd4376

Xiaomi Redmi 4 Prime (LineageOS 16.0)

SHA256sum

da56dfdf2cfef41e7e38fdda86119b9897c8bd00aeeaea670e75961077aae032

Xiaomi Mi 9 Lite / CC9 (LineageOS 21)

SHA256sum

958d5ace0009b0dccbe5b5bf6022fccdd9124dc196572314eab4e8a0ab7307ed

Xiaomi Redmi 6 Pro (LineageOS 18.1)

SHA256sum

c19c4df160bbcafe99fb1beda8773365a4ee0278f9b169b43682abe2981234fd

Xiaomi Redmi Note 4X (Eleven)

SHA256sum

29133fd40f4347b90192a6483e5a031d16cf4e500402ac479e10dbcd60de0aff

Xiaomi Pocophone X3 NFC (LineageOS 20)

SHA256sum

4e6065bbd3b89abd0ad9505442a5e113a577dd5065e3775a88e6b7bf3074240b

Xiaomi Pocophone X3 Pro (Eleven)

Google

SHA256sum

7ad1cdf43a54d00e4f85e8f17b189fb6311edb1a440da9d3cf36458dee3e22b3

Google Pixel 3 (Thirteen)

SHA256sum

e38c776ddecf63d82bdee24e8b60684ff849277ce23857152dbd994e196e16c1

Google Pixel 4a 5G (Twelve)

SHA256sum

de5f719b604dfa39a23d1a897a8dc1942e0c762d9815e5911e4d4da076d88301

Google Nexus 5X (Oreo)

SHA256sum

9876b8f98ddc1d80a66008d3e6c4b692067daca00b340284da92ad4dd36d25de

Google Pixel 3 XL (Thirteen)

SHA256sum

e979705677851ac9dc52d001b7e27de475ef513802472908cc324df8b7c985f2

Google Nexus 9 (Nougat)

SHA256sum

f4a91dc4982e3783ec7b231ecb6f5514ece04bfeaec48542fc3df1fd792860c0

Google Nexus 5 (LineageOS 14.1)

SHA256sum

18a08e3fd39ab364d17a549bc6bd2f8a173f4c3a9a4c2d157bcd2c16776a5ecf

Google Nexus 6 (LineageOS 16.0)

SHA256sum

8f6f70770203663a060f91cf5e3d3f368551e9bace30e164e5651b49f940c389

Google/Huawei Nexus 6P (Oreo)

SHA256sum

30e6af3e26224645206007235059fe3ebb7c61454bd48f4e342d16543a11af92

Google/Huawei Nexus 6P Nexus 6P (LineageOS 17.1)

SHA256sum

e3415e185066c6f7ca4b6ecf3ff3e2906164c215fdd596cfecc669d9ea92a890

Google Pixel 4a (Twelve)

Motorola

SHA256sum

598ceb1af0b6c0abeae2cd85f9f9b28f08d9fc17d82680082981bd485839205c

Motorola Moto G5 (LineageOS 15.1)

SHA256sum

4b42409905c6e5ad33b105ae6684eec9fb8be0ce86a04484d0f2a01b8e3cb09c

Motorola Moto X4 (LineageOS 20)

SHA256sum

a7c9963f959d7f0e5c65011ebca27c92664bfab85aada56b0f3d43d08d6b1a78

Motorola Moto G5 Plus (LineageOS 16.0)

Nokia

SHA256sum

b992086ad1341e20dbc407e8581b014e45f0359717490f3da756cc804440baf7

Nokia 6.1 Plus (LineageOS 21)

SHA256sum

968866318d47477c8eaa49f107ed46784f5386a12a304d1b229f88d553a14654

Nokia 3.1 (Pie)

SHA256sum

b8dcdc2365e70180f11a91645499b6fc1784bdc23bd2b52e4dad1c4687134bfb

Nokia 6.1 (LineageOS 21)

Huawei

SHA256sum

33e6aad5dc2dfeebf794c25e65e22de7c137f754cf2453b6f0b2563518de4eb3

Huawei P9 (LineageOS 16.0)

Gemini

SHA256sum

452037333f25f39e519db1a967f62ff57bf5d7a68fa875bb27dcdf45a93d3297

Gemini PDA (Nougat)

LG

SHA256sum

74413fc17ff8b8b0095d9dc9dcd48c8a0e5a0cc99eaf0d4fef88ad5cc8a9e6e6

LG V20 International (LineageOS 21)

Sony

SHA256sum

1dac0e3f20e2cd07dddad5a6b93b21ff096bee9fe1cb77683f350f3aeeb90e6d

Sony Xperia Z1 (LineageOS 16)

SHA256sum

cd0f40cc79cb117277d070fd163883c9972550e5ddbc942686506412b8db1dc7

Sony Xperia 10 II (LineageOS 20)

OnePlus

SHA256sum

2a817a96af9bc3e32b02a7037f77a23a2e5f791b6daae329655335eb6a305966

OnePlus Nord AC2003 (OxygenOS 11)

SHA256sum

d9424c812fefba050bf7d5f543c067cb330cb722f989ce75ec41a51cd033195d

OnePlus One (LineageOS 18.1)

SHA256sum

c63c7b118ab55e03fef0316a36bc88a952cba111d30d0c8989bb33ca90f88fff

OnePlus 2 (LineageOS 16.0)

SHA256sum

7d638606491f5740114e1d4a5e42ef0edd625d5560fa2753eebf1f016310c378

OnePlus 3 / 3T (LineageOS 17.1)

SHA256sum

aa3d40bed5e3336e2c1db72c4f0f87be5e1077ee6e142f5c3e78edbaa056623a

OnePlus 5 / 5T (LineageOS 20)

SHA256sum

ceb03daad6ff1049cddc388edb1d59586b3b2c2cdfb8b2bc457cfbab10cc222d

OnePlus 6 / 6T (Lineageos 19.1)

SHA256sum

9a8f189d6a1f5a995cd7afbca741214b261062b94900cdde86ba27ae6d99829d

OnePlus 7 / 7 Pro / 7T / 7T Pro (OxygenOS 11)

SHA256sum

6c74877faee00475d2fdbc3bd04440e81a029cde91bf4cb2523382032dba77de

OnePlus 7 / 7 Pro / 7T / 7T Pro (OxygenOS 11 / Custom A11)

SHA256sum

43c5799ef489c56a9f8e1e4c33a5173d050b8ee5db6e9136d10f19d5424c225b

OnePlus 8 / 8T / 8 Pro (OxygenOS 12 / Custom A12)

Realme

SHA256sum

e7d6e5493be8f72f8df1dd4e2183041a1f8f1665664b65a0b48943f92fcc2ada

Realme 5 / 5i / 5s (Corvus OS 4.1)

SHA256sum

9493b49f3aadbbbab54b93901c1a69197c9d9f8ed16ffb8b39b563f6de20d5da

Realme 5 Pro (Twelve)

SHA256sum

3ea09d24ecd0f7f4d0412f2f74b2cd883cd037e93d4dc2efdf8d656eaf7f93bc

Realme C15 (LineageOS 17.1)

SHA256sum

be8ebbd8a88be27e98ca2813a8148869cc00cb805beacecaef0c90bd7bc98b57

Realme X7 Max 5G (Thirteen)

Nothing

SHA256sum

8abe7bb5107cd50077f88c1e0659be985c0e7760a6ff36533112a071ef92af7c

Nothing Phone (1) (Fourteen)

TicWatch

SHA256sum

6796281999ed6c9da90606d01b9b0e84628befaef37ec547210828abe9ed07e3

TicWatch Pro / Pro 4G/LTE / Pro 2020 (Wear OS)

SHA256sum

b73c7ba8e6a1924dfc9b0a83e5f2c323e20c1a23ecd228a575356dbbb2d1f488

TicWatch Pro 3 GPS/LTE / Pro 3 Ultra GPS/LTE (Wear OS)

Cloud

Kali Cloud images can quickly be deployed in multiple different cloud provider’s infrastructures. This allows easy access to a Kali install in a modern environment with strong hardware resources. These are often used for short term Kali installs that are quick to deploy and quick to tear down.


Kali-Cloud Documentation

Containers

Using Container technology such as Docker and LXC/LXD, our Kali containers allow you access to the Kali toolset on your host operating system without the overhead of running an additional full operating system. This does come with limitations, as you won’t have direct hardware access and dealing with inbound connections to tools running in the Kali container can be complicated.


Kali-Containers Documentation

Live Boot

A Kali Linux Live image on a CD/DVD/USB/PXE can allow you to have access to a full bare metal Kali install without needing to alter an already-installed operating system. This allows for quick easy access to the Kali toolset with all the advantages of a bare metal install. There are some drawbacks, as disk operations may slow due to the utilized storage media.

For most users, we recommend the latest “point release” image below, except in cases when a user requires a specific bug patch, in which case the weekly build may be best.


Kali-USB Documentation

SHA256sum

aa9b5a3bfea1447a241a4cfd94b7473a2b16057974ec66215388101ba605e63a

Weekly Image

Untested images with the latest updates

SHA256sum

434b02f2746d1f1d2f2c9a1a771d3fe0de741ed5b399d3261f07502aa1c16717

Everything

Image for air-gapped networks

SHA256sum

8a80dc22e83648171c2e462a2d30e59790f782ce691130f7aac553fe2d098216

Weekly Image

Untested images with the latest updates

WSL

Windows Subsystem for Linux (WSL) is a software package on modern Windows installs that allow you to run Linux alongside your Windows system in an optimized container. The Kali WSL package allows easy access to the Kali toolset. This comes with the same drawbacks of a standard VM, but allows for less overhead and tighter integration with your Windows systems.

WSL Documentation

Microsoft Store

Build Scripts

Experienced penetration testers and security professionals use and trust Kali Linux because we provide full transparency into the build scripts. Feel free to read, investigate, and change build scripts for any images below.


Build Scripts Repository